package main
import "fmt"
func main(){
	//定义字符类型的数据
	var c1 byte = 'a'    
	fmt.Println(c1)    //97
	var c2 byte = '6'
	fmt.Println(c2)     //54
	var c3 byte = '('
	fmt.Println(c3+20)     //40+20 60
	//字符类型，本质上就是一个整数，也可以直接参与运算，输出字符的时候，会将对应的码值做一个输出
	//字母，数字，标点等字符，底层是按照ASCII码进行存储

	//汉子字符，底层对应的是Unicode码值
	//中字对应的码值是20013，超出了byte，所以可以用int
	var c4 int = '中'
	fmt.Println(c4)

	//总结：Golang的字符对应的使用的是UTF-8编码（Unicode是对应得字符集，UTF-8是Unicode其中的一种编码方案）

	//想显示对应的字符必须采用格式化输出
	var c5 byte = 'A'
	fmt.Printf("c5对应的具体的字符为:%c",c5)

}